trace-event-lib

A library to create a trace of your JS app per Google's Trace Event format.

These logs can then be visualized with:
Install
npm install trace-event-lib --save
Usage
import { AbstractEventBuilder } from 'chrome-trace-event';
class ConcreteEventBuilder extends AbstractEventBuilder {
send(event) {
}
}
const trace = new ConcreteEventBuilder();
trace.begin({ cat: 'category1,category2', name: 'duration event' });
trace.instant({ name: 'resolve config', args: { } });
trace.complete({ name: 'nested event', dur: 3e6 });
trace.end();
Links
License
MIT License